streaming service - German English Dictionary